import type { App } from 'vue';

import { animate } from './animate/index';
import { blur } from './blur/index';
import { copy } from './copy/index';
import { permission } from './permission/index';

export default {
  install(app: App): void {
    app.directive('animate', animate);
    app.directive('permission', permission);
    app.directive('blur', blur);
    app.directive('copy', copy);
  },
};
